package com.ctg.behavior.common.interval;

import java.util.ArrayList;
import java.util.List;

import com.ctg.behavior.common.CtgApplicationData;

import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = false)
@Data
public class CtIntervalCalcData extends CtgApplicationData {

///*
//	{
//		"dateList": [
//			"$ALL"
//		],
//		"maxTime": [
//			[ 1230660.0 ],
//			[ 1152727.0 ]
//		],
//		"minTime": [
//			[ 91.0  ],
//			[ 391.0 ]
//		],
//		"uniqavgTime": [
//			[ 116185.75 ],
//			[ 151804.06 ]
//		],
//		"medianTime": [
//			[ 20150.0 ],
//			[ 18263.0 ]
//		],
//		"quartile1": [
//			[ 7751.0 ],
//			[ 7976.0 ]
//		],
//		"quartile3": [
//			[ 102755.0 ],
//			[ 167386.0 ]
//		],
//		"avgTime": [
//			[ 116823.78 ],
//			[ 153860.14 ]
//		],
//		"cnt": [
//			[ 90.0 ],
//			[ 76.0 ]
//		],
//		"uniqavgCnt": [
//			[ 1.03 ],
//			[ 1.06 ]
//		],
//		"people": [
//			[ 87.0 ],
//			[ 72.0 ]
//		],
//		"byValues": [ "iOS", "Android" ],
//		"reportUpdateTime": "2021-09-16 08:43:08.778",
//		"dataUpdateTime": "2021-09-16 07:44:29.000",
//		"isDone": true
//	}
// */

	private List<String> dateList = new ArrayList<>();
	private List<List<Double>> maxTime = new ArrayList<>();
	private List<List<Double>> minTime = new ArrayList<>();
	private List<List<Double>> uniqavgTime = new ArrayList<>();
	private List<List<Double>> medianTime = new ArrayList<>();
	private List<List<Double>> quartile1 = new ArrayList<>();
	private List<List<Double>> quartile3 = new ArrayList<>();
	private List<List<Double>> avgTime = new ArrayList<>();
	private List<List<Double>> cnt = new ArrayList<>();
	private List<List<Double>> uniqavgCnt = new ArrayList<>();
	private List<List<Double>> people = new ArrayList<>();
	
	private List<String> byValues = new ArrayList<>();

}
